Generating Random Regular Graphs Quickly
نویسندگان
چکیده
There are various algorithms known for generating graphs with n vertices of given degrees uniformly at random. Unfortunately, none of them is of practical use for all degree sequences, even for those with all degrees equal. In this paper we examine an algorithm which, although it does not generate uniformly at random, is provably close to a uniform generator when the degrees are relatively small. Moreover, it is easy to implement and quite fast in practice. The most interesting case is the regular one, when all degrees are equal to d = d(n) say. Moreover, methods for the regular case of this problem usually extend to arbitrary degree sequences, although the analysis can become more complicated and it may be needed to impose restrictions on the variation in the degrees (such as is analyzed by Jerrum et al. [4]). The first algorithm for generating d-regular graphs uniformly at random was implicit in the paper of Bollobás [2] and also in the approaches to counting regular graphs by Bender and Canfield [1] and in [13] (see also [14] for explicit algorithms). The configuration or pairing model of random d-regular graphs is as follows. Start with nd points (nd even) in n groups, and choose a random pairing of the points. Then create a graph with an edge from i to j if there is a pair containing points in the i’th and j’th groups. If no duplicated edge or loop (i.e., a pair of points in the same group) occurs,
منابع مشابه
Models of random regular graphs
This is a survey of results on properties of random regular graphs, together with an exposition of some of the main methods of obtaining these results. Related results on asymptotic enumeration are also presented, as well as various generalisations to random graphs with given degree sequence. A major feature in this area is the small subgraph conditioning method. When applicable, this establish...
متن کاملGenerating Large Random Knot Diagrams
In this paper, we study the problem of generating large random knot diagrams, namely 4-regular planar graphs that are regular projections of prime knots or links. We propose two methods and explore various questions that arise along the way.
متن کاملRandom regular graphs of high degree
Random d-regular graphs have been well studied when d is fixed and the number of vertices goes to infinity. We obtain results on many of the properties of a random d-regular graph when d = d n grows more quickly than √n. These properties include connectivity, hamiltonicity, independent set size, chromatic number, choice number, and the size of the second eigenvalue, among others. © 2001 John Wi...
متن کاملRate of Convergence of the Short Cycle Distribution in Random Regular Graphs Generated by Pegging
The pegging algorithm is a method of generating large random regular graphs beginning with small ones. The ǫ-mixing time of the distribution of short cycle counts of these random regular graphs is the time at which the distribution reaches and maintains total variation distance at most ǫ from its limiting distribution. We show that this ǫ-mixing time is not o(ǫ−1). This demonstrates that the up...
متن کاملGenerating 4-regular Hamiltonian Plane Graphs
This paper describes the study of a special class of 4-regular plane graphs which are Hamiltonian. These graphs are of special interest in knot theory. An algorithm is presented that randomly generates such graphs with n vertices with a fixed (and oriented) Hamiltonian cycle in O(n) time. An exact count of the number of such graphs with n vertices is obtained and the asymptotic growth rate of t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Combinatorics, Probability & Computing
دوره 8 شماره
صفحات -
تاریخ انتشار 1999